06a9c87906cedd4b4e5924eb077c407f70778b94,opennms-services/src/main/java/org/opennms/netmgt/poller/monitors/MailTransportMonitor.java,MailTransportMonitor,parseJavaMailProperties,#MailTransportParameters#,103

Before Change



    private void parseJavaMailProperties(final MailTransportParameters mailParms) {
        
        List<JavamailProperty> propertyList = mailParms.getReadTest().getJavamailPropertyCollection();
        propertyList.addAll(mailParms.getSendTest().getJavamailPropertyCollection());
        Properties props = mailParms.getJavamailProperties();
        
        for (JavamailProperty property : propertyList) {

After Change



    private void parseJavaMailProperties(final MailTransportParameters mailParms) {
        
        ReadmailTest readTest = mailParms.getReadTest();

        List<JavamailProperty> propertyList = new ArrayList<JavamailProperty>();
        if (readTest != null) {
            propertyList = readTest.getJavamailPropertyCollection();
        }

        SendmailTest sendTest = mailParms.getSendTest();
        if (sendTest != null) {
            List<JavamailProperty> sendTestProperties = sendTest.getJavamailPropertyCollection();
            propertyList.addAll(sendTestProperties);
        }
        
        Properties props = mailParms.getJavamailProperties();